package com.baizhi.mapx;

import java.util.HashMap;
import java.util.Map;
import java.util.Set;

/**
 * Map集合遍历的三种方式
 * 1. 通过键找值
 * 2. 直接找键值对 （难度比较大）
 * 3. Lambda表达式
 */
public class MapDemo02 {
    public static void main(String[] args) {
        Map<String, Integer> map = new HashMap<>();
        map.put("安尚华", 97);
        map.put("李娜", 96);
        map.put("白玉石", 33);
        map.put("高富彬", 66);
        map.put("杨磊", 97);

        //方式一：通过键找值
        Set<String> set = map.keySet(); //获取键的集合
        //2. 遍历键的集合，通过每一个键获取每一个值
        for (String key : set) {
            Integer value = map.get(key);
            System.out.println(key + ":" + value);
        }
    }
}
